home *** CD-ROM | disk | FTP | other *** search
- SIMS_File_Readers
- Christina Lam
- August 22, 1993
-
- Summary: Description of file readers developed at SIMS
-
- Extensions to SciAn Developed at SIMS
- =====================================
-
- New SciAn file readers were developed at SIMS, to allow SciAn
- to visualize input data from additional file formats for use in chemistry.
- The SIMS readers allow SciAn to interpret data in XMol's XYZ format,
- standard N-M1G basis sets from Gaussian92, a transition-type basis set
- format for molecular orbital information from other programs, and 3D PLOT
- grid data from BioSym's DMol software. These readers were written
- under communication with John Tse from the Molecular Dynamics Group and
- Rene Fournier and Fabrizia Negri in Theoretical Chemistry.
-
- File Reader Descriptions
- ========================
- The XYZ file reader will visualize molecules in ball-stick or wireframe
- form. Multi-frame XYZ files may be read for animation of molecules.
- The bonds may be guessed based on either the covalent radii of atoms or
- an arbitrary minimum interatomic distance. This file reader uses the
- XYZ format specified by Minnesota SuperComputer's program, XMol. The XYZ
- format is often convenient because it requires minimal information, namely,
- the number of atoms, atomic type, and cartesian coordinates of the nuclei.
-
- The GSN file reader will extract the coefficients and exponents
- of gaussian primitives from a G92 output file, and approximate
- the molecular orbitals by a linear combination of the primitives.
- The GSN file reader can read standard N-M1G basis sets, with
- or without additional polarization or diffuse functions.
- The reader will recognize S,P,D shell types, but not F orbitals.
- In addition, it will take the atomic coordinate information in
- the G92 output file to generate a ".atoms" dataset for visualizing
- the molecule in ball-and-or-stick form. The combined visualization
- of the molecular orbitals and the ball/stick molecule can be
- quite informative.
-
- The GSN1/2 file readers are scaled-down versions of the GSN reader.
- These file readers are intended for basis set information from programs
- other than Gaussian. The information required are the grid boundaries
- and resolution, and the shell coefficients, types, exponents, and
- atomic centre coordinates for each primitive.
-
- The GRD file reader is intended for DMol users only. It will take
- data generated by DMol's PLOT command as discussed on pages B31-35
- of the DMol User's Manual.
-
- Technical Notes on Modifications
- ================================
- The new file readers were developed on top of SciAn Beta release version
- 0.82. The following files were changed:
-
- ScianSIMSFiles.c
- ScianSIMSFiles.h
- ScianPeriodicTable.h
-
- and #define SIMSFILES was added to machine.h.
-
- The main sources of information tapped during the development of the file
- readers were Chapter 7 of the SciAn reference manual, code for other
- file readers, and personal communication with the authors of SciAn,
- especially Eric Pepke.
-
- The ideas, file specifications, and data files for testing came from
- John Tse (Molecular Dynamics), Rene Fournier and Fabrizia Negri
- (Theoretical Chemistry).
-
- The modified code has been released to SciAn, to be distributed freely
- to anyone who would like it.
-
- The GSN file reader can read standard N-M1G basis sets, with
- or without additional polarization or diffuse functions.
- The reader will recognize S,P,D shell types, but not F orbitals.
-
- ====================
- Christina Lam
- August 1993
- Summer Student
- email: lamchri@ecf.utoronto.ca
- (until May 1994)
-
-
-